principal technical consultant - German English Dictionary